package day02;


import java.util.Arrays;
import java.util.Random;

public class ForDemo {
    public static void main(String[] args) {
        // while   循环三要素： 1） 循环初始次数 2) 能够使循环结束的条件 3) 增量/减量
        // 打印一万句 “马上有钱”
       /* int i=0;
        while(i<10000){
            // 循环体
            System.out.println("马上有钱");
            i++;
        }
        // 请输出1-100之间所有的整数  1 2 3 4.。。。。100
        int j=1;
        while(j<=100){
            System.out.println(j);
            j++;
        }
        // 请输出1-100之间所有的奇数
        int t=1;
        while(t<=100){
            // 判断是不是奇数  % 取余
            if(t%2 !=0 ){
                System.out.println(t);
            }
            t++;
        }
        int y=1;
        do{
            System.out.println(y);
            y++;
        }while (y<=100);
        while(true){
            System.out.println("死循环");
        }*/

//        for循环

        for (int i = 100; i >= 1; i--) {   // 100 99 98 97 ......1
            // System.out.println(i);
        }


        // 数组的定义
        int[] arr = {1, 2, 3, 6, 7};  // 静态定义
        System.out.println(arr[0]);  //  [I@1b6d3586
        System.out.println("元素个数" + arr.length); // 元素个数
        // 遍历元素
        for (int i = 0; i < 5; i++) {
            System.out.println("arr数组中的第" + (i + 1) + "元素为" + arr[i]);
        }
        char[] chs = {'a', 'b'};
        String[] names = {"张三", "李四"};
        // Ctrl + Alt + L 格式化代码   //10：40分
        // 数组的动态定义
        int[] arr2 = new int[10];
//        arr2[0] = 10;
//        arr2[1] = 20;
//        arr2[2] = 30;
        //往arr2数组中随机复制10个1-100之间的整数
        Random r = new Random(); //创建一个随机数对象
        for (int i = 0; i < 10; i++) {
            arr2[i] = r.nextInt(100);
        }
        System.out.println(Arrays.toString(arr2));

    }
}
